package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class DealerInfoDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，经销商ID
     * pcl_dealer_info.dealer_id
     */
    private Long dealerId;

    /**
     * 公司编号
     * pcl_dealer_info.company_no
     */
    private String companyNo;

    /**
     * 经销商名称，全名
     * pcl_dealer_info.dealer_name
     */
    private String dealerName;

    /**
     * 经销商简称
     * pcl_dealer_info.abbreviation
     */
    private String abbreviation;

    /**
     * 经销商地址
     * pcl_dealer_info.address
     */
    private String address;

    /**
     * 法人姓名
     * pcl_dealer_info.legal_person_name
     */
    private String legalPersonName;

    /**
     * 法人身份证号
     * pcl_dealer_info.legal_person_idcard
     */
    private String legalPersonIdcard;

    /**
     * 联系电话
     * pcl_dealer_info.phone
     */
    private String phone;

    /**
     * 经销商类别
     * pcl_dealer_info.dealer_type
     */
    private Integer dealerType;

    /**
     * 是否已删除：0 正常，1 已删除
     * pcl_dealer_info.is_deleted
     */
    private Integer isDeleted;

    /**
     * 记录创建日期
     * pcl_dealer_info.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 记录修改日期
     * pcl_dealer_info.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}